package Day_0218.JavaBase;

/**
 * @author zxc
 * @date 2023/02/18 12:08
 **/
public class Static_Instance_Variable {
    public static void main(String[] args) {
        /**
         * 谈一谈对于静态变量和实例变量之间的区别
         * ===》
         * （1）静态变量存储在方法区，属于类所有。
         * ===》
         * 即，由于静态变量是属于当前类的，并不属于任何一个实例对象，所以静态变量在类加载的时候，就已经被加载到方法区中;
         *
         * （2）实例变量存储在堆当中，其引用存在当前线程栈。
         *===》
         * 即，实例变量是属于当前对象的，只能通过当前对象，才能够去访问实例变量;
         * 由于实例对象是在对象被创建的时候，才会被加载 && 同时，实例对象是存储在堆内存中;
         *
         */
    }
}
